package com.ruoyi.system.domain;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;

/**
 * 作业计划 - 申报(JobPlanBillDeclare)实体类
 * @since 2022-11-23 09:20:09
 */
public class JobPlanBillDeclare implements Serializable {
    private static final long serialVersionUID = -79682102329823291L;
    @ApiModelProperty("主键")
    private Integer id;
    @ApiModelProperty("票据号")
    private String billNumber;
    @ApiModelProperty("工段")
    private String workShop;
    @ApiModelProperty("作业地点")
    private String local;
    @ApiModelProperty("jhr编号")
    private String jhrCard;
    @ApiModelProperty("作业计划开始日期")
    private String jobPlanStartDate;
    @ApiModelProperty("作业计划结束日期")
    private String jobPlanEndDate;
    @ApiModelProperty("作业计划开始时间")
    private String jobPlanStartTime;
    @ApiModelProperty("作业计划结束时间")
    private String jobPlanEndTime;
    @ApiModelProperty("风险级别")
    private String riskLevel;
    @ApiModelProperty("作业内容")
    private String jobContent;
    @ApiModelProperty("复杂程度")
    private String degree;
    @ApiModelProperty("涉及监控点位")
    private String monitorLocal;
    @ApiModelProperty("涉及气体位号")
    private String gasLocal;
    @ApiModelProperty("涉及作业类型")
    private String jobType;
    @ApiModelProperty("人员类型")
    private Integer personnelType;
    @ApiModelProperty("作业人员")
    private String jobPersonnel;
    @ApiModelProperty("施工协调员Id")
    private String coordinateId;
    @ApiModelProperty("施工协调员")
    private String coordinate;
    @ApiModelProperty("监护人员")
    private String custody;
    @ApiModelProperty("监护人员ID")
    private String custodyId;
    @ApiModelProperty("申请人Id")
    private String applyPeopleId;
    @ApiModelProperty("申请人")
    private String applyPeople;
    @ApiModelProperty("票据类型")
    private String billType;
    @ApiModelProperty("申报类型")
    private String declareType;
    @ApiModelProperty("是否关注作业")
    private String followJob;
    @ApiModelProperty("是否承包商作业")
    private String contractorJob;
    @ApiModelProperty("措施审查人")
    private String examinationPeople;
    @ApiModelProperty("措施审查人Id")
    private String examinationPeopleId;
    @ApiModelProperty("作业方案")
    private String jobProgramme;
    @ApiModelProperty("工作负责人")
    private String jobPersonCharge;
    @ApiModelProperty("工作负责人Id")
    private String jobPersonChargeId;
    @ApiModelProperty("是否涉及变更")
    private String involveChange;
    @ApiModelProperty("现场批准人Id")
    private String approvedById;
    @ApiModelProperty("现场批准人")
    private String approvedBy;
    @ApiModelProperty("是否隔离")
    private String izQuarantine;
    @ApiModelProperty("手机号")
    private String phone;
    @ApiModelProperty("楼层")
    private String floor;
    @ApiModelProperty("备注")
    private String remarks;
    @ApiModelProperty("0:驳回 1:通过")
    private Integer status;
    @ApiModelProperty("创建人")
    private String createdBy;
    @ApiModelProperty("创建时间")
    private Date createdDate;
    @ApiModelProperty("更新人")
    private String modifyBy;
    @ApiModelProperty("更新时间")
    private Date modifyDate;
    @ApiModelProperty("签名 0:未完成 1:完成")
    private Integer autograph;
    @ApiModelProperty("关闭 0:否 1:是")
    private Integer close;

    @ApiModelProperty("作业申请单位Id")
    private String applyCompanyId;

    @ApiModelProperty("作业申请单位")
    private String applyCompany;

    @ApiModelProperty("绘制区域")
    private String drawArea;

    @ApiModelProperty("用电负责人ID")
    private String personId;

    @ApiModelProperty("用电负责人名称")
    private String personName;

    @ApiModelProperty("用电单位ID")
    private String companyId;

    @ApiModelProperty("用电单位名称")
    private String companyName;

    @ApiModelProperty("申报作废")
    private Boolean cancel;

    @ApiModelProperty("操作状态 1:暂停 2:正常")
    private Integer operateStatus;

    @ApiModelProperty("绘制区域经纬度")
    private String drawArea2;

    private String operateDate;

    private Integer yn;

    //经度，必填，格式数字保留小数点后六位
    private String longitude;
    //纬度，必填，格式数字保留小数点后六位
    private String latitude;
    /** 围栏报警，最大人数 **/
    private Integer maxPersonNum;

    private Long areaId;
    private Integer ruleId;
    private Integer enclosureId;


    private String planStartDate;
    private String planEndDate;
    private String governId;
    private Integer isUpload;

    public String getDrawArea2() {
        return drawArea2;
    }

    public void setDrawArea2(String drawArea2) {
        this.drawArea2 = drawArea2;
    }

    public Integer getYn() {
        return yn;
    }

    public void setYn(Integer yn) {
        this.yn = yn;
    }

    public String getOperateDate() {
        return operateDate;
    }

    public void setOperateDate(String operateDate) {
        this.operateDate = operateDate;
    }

    public Boolean getCancel() {
        return cancel;
    }

    public void setCancel(Boolean cancel) {
        this.cancel = cancel;
    }

    public String getPersonId() {
        return personId;
    }

    public void setPersonId(String personId) {
        this.personId = personId;
    }

    public String getPersonName() {
        return personName;
    }

    public void setPersonName(String personName) {
        this.personName = personName;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getBillNumber() {
        return billNumber;
    }

    public void setBillNumber(String billNumber) {
        this.billNumber = billNumber;
    }

    public String getWorkShop() {
        return workShop;
    }

    public void setWorkShop(String workShop) {
        this.workShop = workShop;
    }

    public String getLocal() {
        return local;
    }

    public void setLocal(String local) {
        this.local = local;
    }

    public String getJhrCard() {
        return jhrCard;
    }

    public void setJhrCard(String jhrCard) {
        this.jhrCard = jhrCard;
    }

    public String getJobPlanStartDate() {
        return jobPlanStartDate;
    }

    public void setJobPlanStartDate(String jobPlanStartDate) {
        this.jobPlanStartDate = jobPlanStartDate;
    }

    public String getJobPlanEndDate() {
        return jobPlanEndDate;
    }

    public void setJobPlanEndDate(String jobPlanEndDate) {
        this.jobPlanEndDate = jobPlanEndDate;
    }

    public String getJobPlanStartTime() {
        return jobPlanStartTime;
    }

    public void setJobPlanStartTime(String jobPlanStartTime) {
        this.jobPlanStartTime = jobPlanStartTime;
    }

    public String getJobPlanEndTime() {
        return jobPlanEndTime;
    }

    public void setJobPlanEndTime(String jobPlanEndTime) {
        this.jobPlanEndTime = jobPlanEndTime;
    }

    public String getRiskLevel() {
        return riskLevel;
    }

    public void setRiskLevel(String riskLevel) {
        this.riskLevel = riskLevel;
    }

    public String getDegree() {
        return degree;
    }

    public void setDegree(String degree) {
        this.degree = degree;
    }

    public String getMonitorLocal() {
        return monitorLocal;
    }

    public void setMonitorLocal(String monitorLocal) {
        this.monitorLocal = monitorLocal;
    }

    public String getGasLocal() {
        return gasLocal;
    }

    public void setGasLocal(String gasLocal) {
        this.gasLocal = gasLocal;
    }

    public String getJobType() {
        return jobType;
    }

    public void setJobType(String jobType) {
        this.jobType = jobType;
    }

    public Integer getPersonnelType() {
        return personnelType;
    }

    public void setPersonnelType(Integer personnelType) {
        this.personnelType = personnelType;
    }

    public String getJobPersonnel() {
        return jobPersonnel;
    }

    public void setJobPersonnel(String jobPersonnel) {
        this.jobPersonnel = jobPersonnel;
    }

    public String getCoordinate() {
        return coordinate;
    }

    public void setCoordinate(String coordinate) {
        this.coordinate = coordinate;
    }

    public String getCustody() {
        return custody;
    }

    public void setCustody(String custody) {
        this.custody = custody;
    }

    public String getApplyPeople() {
        return applyPeople;
    }

    public void setApplyPeople(String applyPeople) {
        this.applyPeople = applyPeople;
    }

    public String getBillType() {
        return billType;
    }

    public void setBillType(String billType) {
        this.billType = billType;
    }

    public String getDeclareType() {
        return declareType;
    }

    public void setDeclareType(String declareType) {
        this.declareType = declareType;
    }

    public String getFollowJob() {
        return followJob;
    }

    public void setFollowJob(String followJob) {
        this.followJob = followJob;
    }

    public String getContractorJob() {
        return contractorJob;
    }

    public void setContractorJob(String contractorJob) {
        this.contractorJob = contractorJob;
    }

    public String getExaminationPeople() {
        return examinationPeople;
    }

    public void setExaminationPeople(String examinationPeople) {
        this.examinationPeople = examinationPeople;
    }

    public String getJobProgramme() {
        return jobProgramme;
    }

    public void setJobProgramme(String jobProgramme) {
        this.jobProgramme = jobProgramme;
    }

    public String getJobPersonCharge() {
        return jobPersonCharge;
    }

    public void setJobPersonCharge(String jobPersonCharge) {
        this.jobPersonCharge = jobPersonCharge;
    }

    public String getInvolveChange() {
        return involveChange;
    }

    public void setInvolveChange(String involveChange) {
        this.involveChange = involveChange;
    }

    public String getApprovedBy() {
        return approvedBy;
    }

    public void setApprovedBy(String approvedBy) {
        this.approvedBy = approvedBy;
    }

    public String getIzQuarantine() {
        return izQuarantine;
    }

    public void setIzQuarantine(String izQuarantine) {
        this.izQuarantine = izQuarantine;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getFloor() {
        return floor;
    }

    public void setFloor(String floor) {
        this.floor = floor;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public Date getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }

    public String getModifyBy() {
        return modifyBy;
    }

    public void setModifyBy(String modifyBy) {
        this.modifyBy = modifyBy;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getJobContent() {
        return jobContent;
    }

    public void setJobContent(String jobContent) {
        this.jobContent = jobContent;
    }

    public String getCoordinateId() {
        return coordinateId;
    }

    public void setCoordinateId(String coordinateId) {
        this.coordinateId = coordinateId;
    }

    public String getCustodyId() {
        return custodyId;
    }

    public void setCustodyId(String custodyId) {
        this.custodyId = custodyId;
    }

    public String getApplyPeopleId() {
        return applyPeopleId;
    }

    public void setApplyPeopleId(String applyPeopleId) {
        this.applyPeopleId = applyPeopleId;
    }

    public String getExaminationPeopleId() {
        return examinationPeopleId;
    }

    public void setExaminationPeopleId(String examinationPeopleId) {
        this.examinationPeopleId = examinationPeopleId;
    }

    public String getJobPersonChargeId() {
        return jobPersonChargeId;
    }

    public void setJobPersonChargeId(String jobPersonChargeId) {
        this.jobPersonChargeId = jobPersonChargeId;
    }

    public String getApprovedById() {
        return approvedById;
    }

    public void setApprovedById(String approvedById) {
        this.approvedById = approvedById;
    }

    public Integer getAutograph() {
        return autograph;
    }

    public void setAutograph(Integer autograph) {
        this.autograph = autograph;
    }

    public Integer getClose() {
        return close;
    }

    public void setClose(Integer close) {
        this.close = close;
    }

    public String getApplyCompanyId() {
        return applyCompanyId;
    }

    public void setApplyCompanyId(String applyCompanyId) {
        this.applyCompanyId = applyCompanyId;
    }

    public String getApplyCompany() {
        return applyCompany;
    }

    public void setApplyCompany(String applyCompany) {
        this.applyCompany = applyCompany;
    }

    public String getDrawArea() {
        return drawArea;
    }

    public void setDrawArea(String drawArea) {
        this.drawArea = drawArea;
    }

    public Integer getOperateStatus() {
        return operateStatus;
    }

    public void setOperateStatus(Integer operateStatus) {
        this.operateStatus = operateStatus;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getPlanEndDate() {
        return planEndDate;
    }

    public void setPlanEndDate(String planEndDate) {
        this.planEndDate = planEndDate;
    }

    public String getPlanStartDate() {
        return planStartDate;
    }

    public void setPlanStartDate(String planStartDate) {
        this.planStartDate = planStartDate;
    }

    public Integer getMaxPersonNum() {
        return maxPersonNum;
    }

    public void setMaxPersonNum(Integer maxPersonNum) {
        this.maxPersonNum = maxPersonNum;
    }

    public Long getAreaId() {
        return areaId;
    }

    public void setAreaId(Long areaId) {
        this.areaId = areaId;
    }

    public Integer getRuleId() {
        return ruleId;
    }

    public void setRuleId(Integer ruleId) {
        this.ruleId = ruleId;
    }

    public Integer getEnclosureId() {
        return enclosureId;
    }

    public void setEnclosureId(Integer enclosureId) {
        this.enclosureId = enclosureId;
    }

    public String getGovernId() {
        return governId;
    }

    public void setGovernId(String governId) {
        this.governId = governId;
    }
    public Integer getIsUpload() {
        return isUpload;
    }

    public void setIsUpload(Integer isUpload) {
        this.isUpload = isUpload;
    }
}

